package com.zl.autocode.common.utils.generator.model;

import java.io.Serializable;
import java.util.List;

import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class ConvertConfig implements Serializable {

    private static final long serialVersionUID = 1L;
    
    private String projectId;
    
    private String queryType;
    
    /** 加载来源 0：全部，1：表，2自增序号*/
    private String loadSourceType;

    /** 需加载的表*/
    private List<String> loadTables;
    
    /** 需加载的序号*/
    private List<String> loadSeqs;
    
    /** 加载方式*/
    private String loadType;
    
    /** 编码 */
    private String characterEncoding;
    
    
    /** 数据库类型.  */
    private String databaseType;
    
    /** JDBC地址.  */
    private String jdbcUrl;
    
    /** JDBC用户名.  */
    private String jdbcLoginname;
    
    /** JDBC密码.  */
    private String jdbcPassword;
    
    /** PDM文件路径.  */
    private String pdmPath;
    
    /** SQL文件路径.  */
    private String sqlPath;
    
    
    /** 去除表词缀.  */
    private String prefixOverride;
    
    /** 去文件词缀.  */
    private String suffixOverride;
    
    /** 增加表词缀.  */
    private String addPrefixOverride;
    
    /** 表数据*/
    private List<ConvertTable> tbls;
    /** 表序号*/
    private List<ConvertSequence> seqs;
}
